﻿namespace kemocard.Scripts.Pawn;

public interface IBattlePawn
{
    public int MaxHealth { get; set; }
    public int CurrentHealth { get; set; }
    public bool IsDead { get; set; }
    public int PDefense { get; set; }
    public int MDefense { get; set; }
    public bool IsSilenced { get; set; }

    public virtual float GetReduction()
    {
        return 1f;
    }

    public virtual void Dead()
    {
        IsDead = true;
        CurrentHealth = 0;
    }
}